ol,ul,li{list-style: none;}
a{text-decoration:none;outline-style:none;}
body, div,iframe, ul, ol, dl, dt, dd, li, dl,   
h1, h2, h3, h4, table,th, td, input, button, select,span,  
 textarea,img,a{  
    margin:0;   
    padding:0;
    border: 0;
    font-family: "Arial"; 
    font-weight: normal;
}
*{margin: 0; padding: 0;}
ul,li{list-style: none;}
.fangfa{display: none!important;}
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 40%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
/*.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }*/

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { content: "\2190"; }

.slick-next { right: -25px; }
.slick-next:before { content: "\2192"; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
/*.slick-loading .slick-list { background: white url(./ajax-loader.gif) center center no-repeat; }*/
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
#top{width: 100%;height: auto;background:#eb5e0e; overflow: hidden; margin: 0 auto; display: none;}
.top{width:95%; height: auto; overflow: hidden; margin: 0 auto;padding-top: 5px; padding-bottom: 5px;}
.top>div{ float:left;font-size: 14px;color: white; color: white;}
.top>p{ float:left;font-size: 14px;color: white; color: white;}
.top>p>a{color: white;}

#logo{width:95%; height: auto; overflow: hidden; margin: 0 auto;}
#logo>a>img{display:block; float: left; margin-top: 5px; margin-bottom: 5px;height: 40px;}
#logo>ul{display: block; float: left;display: none;}
#logo>ul>li{width: auto; overflow: hidden; float: left; margin-top: 22px;  margin-right: 90px;}
#logo>ul>li img{display: block; float: left; margin-right: 10px;}
#logo>ul>li div{display: block; float: left;}
#logo>ul>li div h2{font-size: 16px;color:#333;margin-bottom: 5px;}
#logo>ul>li div p{font-size: 14px;color:#666;}

.flexslider{position:relative;height:auto;overflow:hidden;width:100%;}  
.flexslider img{display: block; max-width: 100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; left:50%; margin-left: -50%; display: none; }  
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;overflow: hidden;}  
.flex-control-nav a{display:block;width:14px;height:14px;line-height:26px;overflow:hidden;cursor:pointer;font-size: 0px; color:white;  background-position: center center; background:url(../../images/ty/yuan.png) 0 0 no-repeat;}  
.flex-control-nav .flex-active{ background:url(../../images/ty/yuan1.png) 0 0 no-repeat;} 
.flex-direction-nav{display: block; z-index: 3; width: 100%; position:absolute; top:41%; display: none;}
.flex-prev{width: 36px; height: 56px;  position: absolute; left:20px;}
.flex-next{width: 36px; height: 56px;  position: absolute; right:20px;}
.anniu{width: 20px;height: 20px;padding: 5px;position: fixed;right: 0px;top: 0px;cursor: pointer;background:#eb5e0e;z-index: 4}
.anniu img{display: block; width: 100%; height: 100%;}
#nav{width: 100%; height: auto;overflow: hidden;display:block; background:#3e3f40; position: fixed; left: 0px; top:50px; z-index: 4; display: none;}
.nav{width: 95%; height: auto; overflow: hidden; margin: 0 auto;padding-bottom: 20px;}
.nav>li{float: left;overflow: hidden; width: 33.33%; float: left;text-align: center;}
.nav>li>a{display: block;  font-size: 14px;font-weight: bold; margin-top: 18px; color: white;}
.nav>li:last-child a{border-color: transparent;}

#sou{width: 100%; height: auto; overflow: hidden; background:#eb5e0e; margin: 0 auto;}
.sou{width: 95%; height:auto; overflow: hidden; margin: 0 auto;}
.a{float: left; overflow: hidden; padding-top: 10px;}
.a>h2{float: left; overflow: hidden; font-size: 14px;color: white; margin-right: 5px; margin-bottom: 5px;}
.a>p{float: left; overflow: hidden;font-size: 14px;color: white;}
.a>p>a{font-size: 14px;color: white;}
.from{width: 240px; height: 26px; border-bottom: 1px solid white; float: left; margin-top: 17px; margin-bottom: 10px;}
.text2{width: 174px; height: 26px; display: block; float: left; overflow: hidden;border:none; outline: none; font-size: 13px; color: white; background:none;padding-left: 10px;}
.bon{width: 19px; height: 19px;display:block;background:url(../../images/ty/fda.png) 0 0 no-repeat; float: right; margin-top: 3.5px; cursor: pointer; outline: none; outline: none; margin-right: 10px;}
#sou input::input-placeholder{color:white!important;} 

#sou input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: white!important; 
} 
#sou input:-moz-placeholder, textarea:-moz-placeholder { 
color: white!important; 
} 
#sou input::-moz-placeholder, textarea::-moz-placeholder { 
color: white!important; 
} 
#sou input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: white!important; 
}

#vide{width: 95%; height: auto; overflow: hidden;  margin: 0 auto; margin-top: 20px;}
#vide h2{font-size: 24px; color:#333; font-weight: bold;}
.video{width: auto; overflow: hidden; position: relative; margin-top: 20px; margin-bottom: 20px;}
.video i{width:48px; height: 48px; display: block; background:url(../../images/ty/bf.png) 0 0 no-repeat; position: absolute; left: 50%; top:50%; margin-top: -24px;  margin-left: -24px;z-index: 1;}
.video img{display: block;max-width: 100%;margin: 0 auto;}
#video{width: 100%; height: 100%; position: absolute; left: 0px; top:0px; z-index: 3;object-fit: fill}
.ve{width: 100%; height: auto; float: left;}
.ve h3{font-size: 16px;color:#6bb82c; font-weight:bold; margin-bottom: 20px;}
.ve p{font-size: 14px; color:#333; line-height: 25px;}

.ve1{width:100%; float: right; overflow: hidden; margin-top: 20px;}
.ve1>ul{width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.nright>li{ height: auto; overflow: hidden; margin: 0 auto;width: 49%; float: left;}
.nright>li:nth-child(2n){float: right;}
.nright>li:nth-child(n+3){display: none;}
.nright>li>a>p{width: 43px; display: block; float: left; padding-right: 30px; font-size: 16px; color:#666; text-align: center; margin-right: 40px; position: relative; margin-bottom: 10px;}
.nright>li>a>p i{display:block;width: 16px; height: 2px; background:#212121; position: absolute;right:0px;top:10px;}
.nright>li>a>p span{display: block;}
.nright>li>a>p .s{font-size: 40px; color:#333;}
.nright>li>a>span{width: 100%; display: block; float: left; overflow: hidden; margin-bottom: 10px;}
.nright>li>a>span img{display: block; max-width: 100%;}
.nright>li>a>div{width:100%; display: block; float:left; overflow: hidden; text-align: left;}
#vide .nright>li>a>div>h2{font-size: 16px; color:#333; margin-top: 8px;margin-bottom:15px; font-weight:normal; }
.nright>li>a>div>p{font-size: 14px; color:#999; line-height: 25px; }
#news .more{margin: 0 auto; text-align: left; margin-top: 20px;}
.nright>li:hover i{background:#eb5e0e;}
.nright>li:hover h2{color:#eb5e0e;}
.nright>li:hover .s{color:#eb5e0e;}
.nright>li:hover{background:#f2f2f2;}

#project{width:100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
#project>h2{font-size: 20px;color:#333; text-align: center;}
#project>i{width: 40px;height: 3px; background:#eb5e0e; margin: 0 auto;display: block; margin-top: 16px;}
.pro{width: 95%; overflow: hidden; margin: 0 auto; margin-top: 40px;}
.pro>li{width: 49%;  overflow: hidden; position: relative; float: left; margin-bottom: 10px;}
.pro>li:nth-child(2n){float: right;}
.pro>li:nth-child(n+5){display: none;}
.pro>li>a>img{display: block; max-width: 100%;}
.pro>li>a>h2{display: block; width: 100%; height: auto;text-align: center; font-size: 14px;color: white;position: absolute; left: 0px; bottom: 0px; background: rgba(0,0,0,0.6);z-index: 2; padding-top: 5px; padding-bottom: 5px;}

#new{width: 95%; height:500px; overflow: hidden; margin: 0 auto; margin-top: 20px; text-align: center; position: relative;}
@media screen and (max-width: 375px) and (min-width: 340px) {
#new{height: 520px;}
}
@media screen and (max-width: 420px) and (min-width: 376px) {
#new{height: 550px;}
}
#new>h2{font-size: 20px;color:#333; text-align: center;}
#new>i{width: 40px;height: 3px; background:#eb5e0e; margin: 0 auto;display: block; margin-top: 16px;}
.new{display: block; margin: 0 auto; margin-top:20px; width: 100%;}
.new>li{float: left; width: 49%;}
.new>li:nth-child(2n){ float: right; }
.new>li>a{display: block; padding:10px 15px; font-size: 14px;color: #333; font-weight:bold; overflow: hidden;}
.new>li>.aa{ background: #eb5e0e; color: white; border-radius: 50px; }
.new .lunbo{width:100%; height:auto; overflow: hidden; margin: 0 auto;position: absolute; left: 0px; top:182px; display: none; }
  .slick-prev{display:block;position:absolute; left:0px; bottom:50%;  overflow:hidden; cursor:pointer; z-index: 88; width: 22px; height: 38px;background:url(../../images/ty/left.png) 0 0 no-repeat;line-height: 100px; display: none;}
.slick-next{ display:block;overflow:hidden;
       cursor:pointer;  position:absolute; right:0px; bottom:50%; z-index: 88; width: 22px; height: 38px;background:url(../../images/ty/right.png) 0 0 no-repeat;line-height: 100px; display: none;}
.lunbo .slick-list{width:100%; overflow: hidden; margin: 0 auto;}
.ldiv{ width:49%; overflow: hidden; float: left; margin-right:0px; height:auto; position:relative;}
.ldiv:nth-child(2n){float: right;}
.ldiv:nth-child(n+5){display:none;}
.ldiv span{display: block; margin: 0 auto;  text-align: center; overflow: hidden; width: 100%;}
.ldiv img{display: block; max-width: 100%; margin: 0 auto;}
.ldiv a p{display: block; width: 100%; padding-top: 10px;padding-bottom: 10px; font-size: 14px; color:#333; text-align: center;}
#tian{width: 95%; height: auto; overflow: hidden; margin: 0 auto; margin-top:20px; margin-bottom:20px;}
.tleft{width:100%; height:auto; display: block; float: left; background:#e6e6e6;}
.tleft>h2{width: 95%; margin: 0 auto; overflow: hidden;font-size:18px; color:#333;text-align: center; margin-top:20px; margin-bottom: 20px;}
.tleft>p{font-size: 16px;color:#eb5e0e;text-align: center;margin-bottom: 8px;}
.tright{float: right;width: 100%; overflow: hidden;}
.tright img{display: block;max-width: 100%; margin: 0 auto;}
#tian>ul{width: 100%; overflow: hidden; margin-top: 13px; float: left;}
#tian>ul>li{width:49%; height: auto; overflow: hidden; background: #e6e6e6; float: left; margin-bottom: 10px;}
#tian>ul>li:nth-child(2n){float: right;}
#tian>ul>li img{display: block; max-width: 100%; margin: 0 auto;}
#tian>ul>li h2{margin-top: 10px; margin-bottom: 10px;font-size: 12px; color: #333;text-align:center; height: 14px;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1; }

#footer{width: 100%; overflow: hidden; margin: 0 auto; background:#252626;padding-top: 20px;}
.footer{width: 95%; height:auto; overflow: hidden; margin: 0 auto; padding-bottom: 10px; }
.fleft{width:100%; float: left;overflow:hidden;}
.fright{width:100%; height: auto; overflow: hidden; float: right;}
.fh2{font-size: 16px;color: white; margin-bottom: 10px;}
.fleft table{width: 100%; overflow: hidden; margin: 0 auto;}
.ftxt1{width:95%; height: 30px; border:1px solid white;padding-left:4%;outline: none; font-size: 14px;color: white; float: left; background:none; margin-bottom: 10px;}
.ftxt2{width:95%; height:30px; border:1px solid white;padding-left:4%;outline: none; font-size: 14px;color: white; float: left; background:none; margin-bottom:10px;}
.area{width:95%; height: 80px; border:1px solid white;padding:2%;outline: none; font-size: 14px;color: white; float: left; background:none; margin-bottom: 10px; resize: none;}
#footer input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: white!important; 
} 
#footer input:-moz-placeholder, textarea:-moz-placeholder { 
color: white!important; 
} 
#footer input::-moz-placeholder, textarea::-moz-placeholder { 
color: white!important; 
} 
#footer input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: white!important; 
}
.btn{width: 100px; height: 30px; background:#eb5e0e; font-size: 14px; color: white; text-align: center; line-height: 30px; cursor: pointer; outline: none; margin-top: 10px; margin-bottom: 20px;}
.fright>div{float: left; overflow: hidden; margin-bottom: 10px; width: 100%;}
.fright>.div{margin-right: 0px;}
.fright>div>img{display: block; float: left; margin-right: 15px; margin-top: 5px;}
.fright>div>p{display: block; float: left;overflow: hidden;}
.fright>div>p>span{font-size: 14px; color: white; display: block; margin-bottom: 5px; line-height: 25px;}
.bottom{width: 100%; height:auto;background:#313333; overflow: hidden; margin: 0 auto;}
.bot{width: 95%; height:auto; overflow: hidden; margin: 0 auto;}
.bot>a{display: block; float: left; font-size: 14px;color: white; display: none;}
.bot>p{display: block; font-size: 14px;color: white; text-align: center; padding-top: 5px; padding-bottom: 5px;}

.wzdt{width:1200px; height: auto; overflow: hidden; background:#202020;position: fixed; left: 50%; bottom:296px; margin-left: -600px; display: none;z-index: 3;}
.wz{width: 95%; height: 95%; padding:2.5%;}
.wzdt>a{width: 30px; height: 30px; text-align: center;line-height: 30px;color: white; font-size: 30px; display: block; position: absolute; right: 0px; top:0px;}
.ful{display: block; float: left; overflow: hidden; margin-left: 90px;}
.ful div{float: left;overflow: hidden; margin-right: 80px;}
.ful div h2 a{font-size: 16px; color:white;}
.ful div h2{margin-bottom: 10px;}
.ful div ul li a{font-size: 14px; color:white;}
.ful div ul li{font-size: 14px; color:white; margin-bottom:8px;}

.weizhi{width: 100%; height: auto; display:block; margin: 0 auto; background:#f2f2f2; overflow: hidden; margin-bottom: 20px;padding-bottom: 10px; padding-top: 10px;}
.w{width:95%; height:auto; margin: 0 auto; overflow: hidden;}
.w>h2{font-size: 16px;font-weight: bold; color:#333; float: left;}
.w>p{font-size: 13px;font-weight: bold; color: white; float: right; display: block; color:#8c8c8c;}
.w>p>a{color:#8c8c8c;}
.w>p>.aaa{color: #737373;}

.content{width: 95%;height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 20px;}
.coleft{width: 100%; overflow: hidden; float: left;}
.coleft>h2{width: 100%; height:30px; background:#eb5e0e; overflow: hidden;line-height:30px; font-size:18px;color: white; font-weight: bold; text-indent: 17px;}
.coleft>ul{width: 100%; overflow: hidden;margin: 0 auto;}
.coleft>ul>li{width:49%; overflow: hidden; margin-top: 4px; float: left;}
.coleft>ul>li:nth-child(2n){float: right;}
.coleft>ul>li>a{display: block; width: 100%;height:auto; background:#f2f2f2; overflow: hidden; font-size:14px;color:#333;  padding-top: 5px; padding-bottom: 5px; text-align: center; }
.coleft>ul>.li>a{color: #eb5e0e;}
.coleft>ul>li>a:hover{color: #eb5e0e;}
.coright{width:100%; float: right;overflow: hidden; margin-top: 20px;}
.cotext{width: 100%; overflow: hidden; margin: 0 auto;}
.box{width: 100%; height: auto;overflow: hidden; margin: 0 auto; margin-top: 20px;}
.box>h2{font-size: 20px;color:#333; font-weight: bold;  width: 300px; margin: 0 auto;margin-bottom: 25px;}
div.left {width:300px;height:161px; margin: 0 auto;position: relative;margin-bottom: 30px;overflow: hidden;border:1px  solid #dcdcdc; }
div.ui-resizable-e {width: 37px;cursor: col-resize;background:url(../../images/ty/about-2_03.png) 0px -238px no-repeat;z-index:4;right: 0px;position: absolute;top:0px;height: 161px;position: absolute;font-size: .1px;display: block;}
.hh{height:auto; position: absolute; left: 0px; top:0px;z-index: 5; width: 56.5%;overflow: visible!important;margin: 0;padding: 0; background: white;height:161px;}
.img{width: 100%; height: 100%;display: block; overflow: hidden;}
.img img{display: block; margin-left:10px; margin-top: 10px;width: 112px; height: 150px;}
.img2{display: block; margin-right: 10px; margin-top: 10px;width: 112px; height: 150px;}

.mnb{width: 100%;  overflow: hidden; margin: 0 auto; margin-top:20px;}
.mnb>img{display: block;max-width: 100%; margin: 0 auto;}
.mnb div{width: 100%; height: auto; margin-top: 10px; overflow: hidden;}
.mnb div>h2{font-size: 18px; font-weight: bold;color:#333; margin-bottom: 10px;}
.mnb div>p{font-size: 14px;color: #333;display: block; margin-bottom: 5px;}
.mnb2{width: 100%; overflow: hidden; margin: 0 auto; margin-top:6px; margin-bottom: 40px;}
.mnb2>li{width:32%; height: 88px; display: block; float: left; position: relative; margin-right: 2%; margin-bottom: 5px;}
.mnb2>li:nth-child(3n){ margin-right: 0px; }
.mnb2>li img{display: block; width: 100%; height: 100%;}
.mnb2>li p{font-size: 12px; color: white; position: absolute;  bottom: 0px; left: 0px; text-align: center; z-index: 2;width: 100%; height: 30px; line-height: 30px;}

.mnb3{width: 100%; overflow: hidden; margin: 0 auto; font-size: 16px; color: #666;line-height: 28px; margin-bottom: 30px;}
.mnb6{width: 100%; overflow: hidden; margin: 0 auto; font-size: 16px; color: #666;line-height: 28px; margin-bottom: 30px; margin-top: 20px;}
.mnb4{width: 100%; overflow: hidden; margin: 0 auto; font-size: 16px; color: #666;line-height: 28px; margin-bottom: 30px; margin-top: 27px;}
.mnb5{width: 100%; overflow: hidden; margin: 0 auto; font-size: 16px; color: #666;line-height: 28px; margin-bottom: 30px; margin-top: 27px; background:#f2f2f2; padding-top: 20px; padding-bottom: 20px;}
.oh2{font-size: 20px; font-weight: bold; color:#333;}
.mleft{display: block; float: left;position: relative;}
.mleft img{display: block; max-width: 100%; margin: 0 auto;}
.mright{width: 100%; height: auto; overflow: hidden; float:right; margin-top: 20px;}
.mright p{display: block; font-size: 20px;color:#666; line-height:28px;}

.mnb5 h2{font-size: 16px;color:#333; text-indent: 48px; }
.mnb5 p{font-size: 19px;color:#666666; line-height: 28px; width: 98%; display: block; margin: 0 auto;}
.mnb6 img{display: block; max-width: 100%;}
.adv{width: 95%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.adv>div{width: 100%; overflow: hidden;margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}
.adv>div>p{display: block; width: 100%; overflow: hidden; margin-bottom: 10px;}
.adv>div>p>img{display: block; float: left; margin-right: 5px;}
.adv>div>p>span{display: block; float: left; font-size: 16px;color: #666; width: 80%;}

.fx2 p{width: 80%!important;}
.mm{width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.mm>li{width: 100%; height:auto; display: block; background:#eb5e0e;  text-align: center; float: left; font-size: 16px; color:white; padding-top: 5px;padding-bottom: 5px;}
.mm>li:last-child{float: right;}
.mm>li>a{color: white;}

.sys{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 60px;}
.sys li{width: 100%; overflow: hidden; margin-bottom: 10px;}
.sys li img{display: block;max-width: 100%;}
.sys li div{width: 100%; float: right; overflow: hidden;}
.sys li  div h2{font-size: 18px;color:#333; font-weight: bold; margin-bottom:10px;}
.sys li  div p{font-size: 16px;color:#666; line-height: 25px;}
.sys .li img{display: block; float: right; width: 411px; height: 202px;}
.sys .li div{width: 748px; float: left; overflow: hidden;}

.oh3{font-size: 16px;color: #666; line-height: 25px; margin-top: 23px; margin-bottom: 70px;}

.banner2{width: 100%; overflow: hidden; margin: 0 auto; position: relative;}
.banner2 img{display: block; max-width: 100%;}
.banner2 div{width: 1200px; height: auto; position: absolute; bottom: 0px; left: 50%; margin-left: -600px; z-index: 2; overflow: hidden;}
.banner2 div span{display: block;width:385px; height: 42px; float: right; background:rgba(235,94,14,0.8); font-size: 24px; line-height: 42px;text-align: center; color: white;}

.lxwm{width:95%; height: auto;  overflow: hidden; margin: 0 auto; margin-top: 20px;}
.lx{width:100%; overflow: hidden; margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}
.lx img{display: block; max-width: 100%;}
.baidu2{width:95%; height:200px; margin: 0 auto; overflow: hidden;}
.baidu{display: none;}
.news{width:95%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.nleft{width: 100%; float: right; overflow: hidden;}

.ns{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 40px;}
.ns>li{width: 49%; padding-bottom: 25px; margin-bottom: 25px; border-bottom:1px solid #f2f2f2; overflow: hidden; float: left;}
.ns>li:nth-child(2n){float: right;}
.ns>li img{display: block; width: 260px; height: 80px; float: left;}
.ns>li>a>span{display:block;width: 80px; height: 80px; float: left; background:#f3f3f3; }
.s1{font-size: 30px; color: #eb5e0e;display: block; text-align: center; margin-top: 12px; }
.s2{font-size: 20px; color: #eb5e0e;display: block; text-align: center;}
.ns>li>a>div{display: block; float: left; margin-left: 15px;}
.ns>li>a>div h2{font-size: 16px;color:#333; font-weight: bold; margin-top: 5px; margin-bottom: 10px;}
.ns>li>a>div span{display:block;width: 100px; height: 30px; background:#eb5e0e; text-align: center; line-height: 30px; border-radius: 5px; font-size:15px; color: white; font-weight: bold;}

.nright{width: 265px;height: auto;margin: 0 auto;}
.na{width: 100%; overflow: hidden; margin:0 auto; margin-top: 15PX;}
.na a{width: 263px; height: 38px; border:1px solid #eb5e0e; display: block; margin-bottom: 10px; text-align: center; line-height: 38px; font-size: 14px; color:#eb5e0e; font-weight:bold;}

.vlon{width:100% height: auto; overflow: hidden; border:1px solid #f2f2f2; border-top:0px; border-bottom:0px; background: white; display: none;}
.coleft>.cou>li>a{font-size: 20px;color:#333; font-weight:bold;height: 23px;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1; padding:0px;}
.coleft>ul>.li2>a{background:#eb5e0e; color: white; font-weight: bold;}
.coleft>.cou>li>a:hover{background:#eb5e0e; color: white; font-weight: bold;}
.vlon>li>a{display: block; width:100%;height:auto;overflow: hidden;font-size: 14px;color: #666;  margin-top: 10px; margin-bottom: 10px; text-align: center;height: 17px;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1;}
.vlon>li>.ab{color:#eb5e0e;}
.vlon>li{width: 49%; float: left;border-bottom:1px solid #f2f2f2;}
.vlon>li:nth-child(2n){float: right;}
.coleft>ul>.li2>.vlon{display: block;}
.op{font-size: 14px;color:#666; margin-top: 14px;}
.ship{width: 100%; height: auto; display: block; margin:0 auto; text-align: center;margin-bottom: 20px; margin-top: 20px;}
.ship img{display: inline-block; max-width: 100%; margin:0 auto; vertical-align: middle;}
.ca1{width: 100%; height: auto;overflow: hidden; margin: 0 auto; margin-top: 35px; margin-bottom: 35px;}
.ca1>li{ width:49%; height:auto; float: left; text-align: center;  border:1px solid #dcdcdc; margin-bottom: 10px;}
.ca1>li:nth-child(2n){float: right;}
.ca1>li img{display: inline-block; vertical-align: middle; margin: 0 auto; overflow: hidden;}

.nav5{width:95%; height: auto; overflow: hidden; margin:0 auto; margin-bottom:20px;}
.nav5>a{display: block;padding:9px 12px; float: left; margin-right:10px; font-size: 12px; color: #666; font-weight: bold; border-radius: 5px; margin-top: 5px;}
.nav5>.a5{background:#eb5e0e; color: white;}
.nav5>a:hover{background:#eb5e0e; color: white;}

.ject{width:95%; height: auto; overflow: hidden; margin:0 auto; margin: 0 auto;}
.ject>li{width: 49%; height:auto; display: block; float: left; position: relative; margin-bottom: 10px; overflow: hidden;background:rgba(0,0,0,0.6);}
.ject>li:nth-child(2n){float: right;}
.ject>li img{display: block;max-width: 100%; margin:0 auto;}
.ject>li div{width: 100%; height:auto;z-index: 3;  font-size:14px; color: white;text-align: center;transition: all 0.25s;-webkit-transition: all 0.25s; margin-top: 5px;margin-bottom: 5px;height: 14px;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1;}
.ject>li:hover div{top:0px;}

.nav6{display: block; width:95%; height: auto;overflow: hidden; margin: 0 auto;}
.nav6 .cl{float: right; width:100%;}
.nform{width: 261px; height: 40px; border:1px solid #f2f2f2;}
.ntxt{width: 220px; padding-left: 10px; height: 40px; float: left;display: block; outline: none;border:none; font-size: 12px;color:#999;}
.nbon{width: 16px; height: 15px; display: block; float: right; background:url(../../images/ty/nbon.jpg) 0 0 no-repeat; cursor:pointer; outline: none;border: none; margin-top: 10.5px; margin-right: 12px;}

.cpul{width: 100%; height: auto; overflow: hidden; margin:0 auto;}
.cpul>li{width: 49%; height: auto;overflow: hidden;float: left; margin-bottom: 20px;}
.cpul>li:nth-child(2n){float: right;}
.cpul>li>a>h2{font-size: 18px;color: #333; font-weight: bold; margin-bottom: 18px;height: 20px;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1;}
.cpul>li>a>.coh2{font-size: 16px;color: #333; font-weight: bold;height: 20px;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1;}
.cpul>li>a>img{display: block;max-width:100%; margin:0 auto;margin-bottom: 10px;}
.cpul>li>a>p{font-size: 14px;color: #666;margin-bottom: 18px; line-height: 20px; display: none;}
.cpul>li>a>span{padding:5px 5px; display: inline-block; border-radius: 5px; background:#eb5e0e; font-size: 14px; color: white; font-weight: bold;height: 14px;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1;}
.cotop{width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 40px; margin-top: 23px;}
.cotop img{display: block; max-width: 100%;margin: 0 auto;}
.cotop div{display: block; width: 100%; height: auto;  margin-top: 15px;}
.cotop div p{font-size: 14px;color:#666; line-height: 20px;}

.ca2{width: 100%;height: auto;overflow: hidden;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
.ca2 li{display: block; width: 49%; display: block; float: left;position: relative; margin-right: 0; margin-bottom: 10px; overflow: hidden;}
#ca2 li{width: 49%!important; height: auto!important; margin: 0!important;}
#ca2 li img{width: auto!important; height: auto!important;}
.ca2 li:nth-child(2n){float: right;}
.ca2 li>a>img{display: block; max-width: 100%; margin: 0 auto;}
.ca2 li>a>div{width: 100%; height: auto; overflow: hidden; ;z-index: 2; background: rgba(0,0,0,0.6); font-size: 20px; color: white; text-align: center; transition: all 0.25s;-webkit-transition: all 0.25s;}

.rtop{width:100%; height: auto; overflow: hidden; margin: 0 auto;}
.rtleft{width: 100%; display: block; float: left; overflow: hidden; margin-bottom: 30px;}
.slider-for{width:100%; height: auto; overflow: hidden; margin: 0 auto;border:1px solid #eeeeee; margin-bottom: 20px;}
.slider-for .dv{width: 100%; height: auto; float: left;overflow: hidden; text-align: center;}
.slider-for .dv img{display: inline-block; vertical-align: middle; margin: 0 auto; overflow: hidden; max-width: 100%;}
.slider-for .slick-list{width: 100%; height: auto; overflow: hidden;}
.slider-nav{width: 100%; height:86px; display: block; margin: 0 auto;overflow: hidden;}
.slider-nav .slick-list{width: 95%; height: 86px; margin: 0 auto; overflow: hidden; padding:0px !important;}
.slider-nav .slick-list .d{display: block; width: 84px; height: 84px;border:1px solid #eeeeee; overflow: hidden;text-align: center; line-height: 84px; margin-right: 2px;}
.slider-nav .slick-list .d img{display: inline-block; vertical-align: middle; margin: 0 auto; width: 70px; height: 70px;}

.rtright{width: 100%; margin: 0 auto; margin-top: 20px; overflow: hidden;}
.vr{width: 100%; overflow: hidden; position: relative;margin: 0 auto; margin-top: 40px;}
.vr a{display: block; width: 30%; height:30px; float: left; background:#eeeeee; text-align: center; line-height: 30px; font-size: 14px;color:#666666; border:1px solid #eeeeee; border-bottom:0px; margin-right: 5px;}
.vr .va{background: white;}
.vr::after{content: ""; width: 100%; height: 1px; background:#eee; position: absolute; bottom: 0px; left: 0px; z-index: -1; }

.vrt{width: 100%; overflow: hidden; position: relative;margin: 0 auto; margin-top: 20px;}
.vrt div{overflow: hidden;width: 100%; overflow: hidden; display: none;}
.vrt div img{display: block; margin: 0 auto; max-width: 100%;  border:1px solid #eee;padding:5%;}
.vlun{width: 100%; overflow: hidden; margin: 0 auto; margin-top: 60px;}
.vl{width: 95%; height: auto; margin: 0 auto; margin-top: 20px;}

.vdn{ display: block; float: left; border:1px solid #eee;width: 84px; height: 84px;margin-right: 2px; text-align: center; line-height: 84px;}
.vdn img{display:inline-block; vertical-align: middle;  margin:0 auto;  max-width: 90%;}
.vl .slick-prev{width: 40px; height: 30px; display: block;position: absolute; top:-31px; left:814px; background: url(../../images/ty/vleft.jpg) 0 0 no-repeat;}
.vl .slick-next{width: 40px; height: 30px; display: block;position: absolute; top:-31px; left:857px; background: url(../../images/ty/vright.jpg) 0 0 no-repeat;}
.vdn:hover{border-color:#eb5e0e;}
#vl{width: 95%; height: auto; margin: 0 auto; margin-top: 20px;}

#vl .vdn img{display:inline-block; vertical-align: middle;  margin:0 auto;  max-width: 90%}
#vl .slick-prev{width: 40px; height: 30px; display: block;position: absolute; top:-31px; left:1108px; background: url(../../images/ty/vleft.jpg) 0 0 no-repeat;}
#vl .slick-next{width: 40px; height: 30px; display: block;position: absolute; top:-31px; left:1154px; background: url(../../images/ty/vright.jpg) 0 0 no-repeat;}

.xwzx{width: 95%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}

.ns>li>a>div h2:hover{color:#eb5e0e;}

#rtleft{width: 100%;}
#rtright{width: 100%;}
#rtleft .slider-for{float: right; width:83%; height: auto;}
#rtleft .slider-for .slick-list{width: 100%; overflow:hidden;}
#rtleft .slider-nav{float: left; width: 47px; height: auto;}
#rtleft .slider-for .dv{height: 100%; ; outline: none; width: 100%;}
.rtleft .slider-for .dv{outline: none;}
#rtleft .slider-nav button{display: none!important;}
#rtleft .slider-nav .d{float: none; margin-bottom:5px;outline: none; cursor: pointer; width: 37px!important; height: 37px!important; line-height: 37px!important; }
.rtleft .slider-nav .d{outline: none;}
#rtleft .slider-nav .d img{display: inline-block; width: 30px; height: 30px;}
#rtleft .slider-nav .d:hover{border-color:#eb5e0e;}
.rtleft .slider-nav .d:hover{border-color:#eb5e0e;}
#rtleft .slider-nav .slick-active{border-color:#eb5e0e;}
.rtleft .slider-nav .slick-current{border-color:#eb5e0e;}
#rtleft .slider-nav .slick-list{width: 47px; overflow: hidden; height: auto; float: left; }
#rtleft .slider-nav .slick-track{width: 47px!important;transform:translate3d(0px, 0px, 0px)!important;-webkit-transform:translate3d(0px, 0px, 0px)!important;-moz-transform:translate3d(0px, 0px, 0px)!important;-o-transform:translate3d(0px, 0px, 0px)!important;}
#rtright>div{width: 100%; height: auto; overflow: hidden;margin: 0 auto;}
#rtright>ul{width: 100%; height: auto; overflow: hidden; position: relative; margin-top: 30px;}
#rtright>ul>li{float: left;}
#rtright>ul::after{content: ""; width: 100%; height: 1px; background:#eee; position: absolute;left: 0px;bottom: 0px;z-index: -1;}
#rtright>ul>li>a{padding-top: 0;background: #fff;font-weight: 700;line-height: 44px;color: #3e3f40; display: block; border:1px solid #eee; border-bottom: 0px;border-top: solid 3px #eb5e0e; padding-left: 10px; padding-right: 20px;}
#rtright>.xqxq{width: 100%; height: auto;overflow: hidden; margin: 0 auto;margin-top: 30px;}


@media screen and (max-width: 420px) and (min-width: 400px) {
.ca2 li>a>img{height: 137px;}
.ca1>li img{height: 137px;}
.ject>li img{height:194px;}
#tian>ul>li img{height: 88px;}
.cpul>li>a>img{height: 137px;}
}
@media screen and (max-width: 359px) and (min-width: 320px) {
.ca2 li>a>img{height: 120px;}
.ca1>li img{height: 120px;}
.ject>li img{height: 150px;}
#tian>ul>li img{height: 68px;}
.cpul>li>a>img{height: 120px;}
}
@media screen and (max-width: 370px) and (min-width: 360px) {
.ca2 li>a>img{height:120px;}
.ca1>li img{height: 120px;}
.ject>li img{height: 169px;}
#tian>ul>li img{height: 77px;}
.cpul>li>a>img{height: 120px;}
}
@media screen and (max-width: 399px) and (min-width: 371px) {
.ca2 li>a>img{height: 125px;}
.ca1 li>a>img{height: 125px;}
.ject>li img{height: 175px;}
#tian>ul>li img{height: 80px;}
.cpul>li>a>img{height: 125px;}
}
#cou>li{width: 100%;}

.fen>ul{display: inline-block; margin: 0 auto; overflow: hidden;}
.fen>ul>li{float: left; margin-right: 15px;}
.fen>ul>li>a{width: 38px; height: 38px; display: block; line-height: 38px; text-align: center; font-size: 14px; color:#c0c0c0; border:1px solid #c0c0c0;}
.fen>ul>li>.lia{background:#eb5e0e; color:white;border-color:#eb5e0e; }
.fen>ul>li>a:hover{background:#eb5e0e; color:white;border-color:#eb5e0e;}
.fen{width:100%; height: auto; overflow: hidden; margin: 0 auto; text-align: center; margin-top:60px; margin-bottom: 30px;}
.kefu{width: 30px; height: auto; background:#cbcbcb; position: fixed; right:0px; top:50%;z-index: 9; border-radius: 5px; padding-bottom: 10px; padding-top: 10px;}
.kefu>h2{font-size: 18px;color:#333; text-align: center; line-height: 1; margin-top: 12px; margin-bottom: 12px; display: none;}
.kefu>div{width: 25px; height:auto; background:white; margin: 0 auto;border-radius:10px;overflow: hidden; padding-bottom: 5px;}
.kefu>div>div{width:25px; height: auto; margin: 0 auto; margin-top: 5px;}
.kefu>div>div img{display: block; margin: 0 auto;}
.kefu>div>div .img{display: block; max-width: 90%; margin: 0 auto; margin-top: 10px;}
.kefu>div>div span{display: block; margin: 0 auto; text-align: center; font-size: 16px;color:#666666; margin-top:5px;line-height: 1; display: none;}
.kefu>div>div:last-child{display: none;}
.kefu>div>div>h2{font-size: 14px;color:#666; text-align: center; margin-top: 15px; margin-bottom: 10px; line-height: 1;}
.kefu>div>div>p{font-size: 14px;color:#666; text-align: center; margin-bottom:15px; line-height: 1;}
.kefu>div>div .ab{display: block; overflow: hidden;}
.kefu>div>div .ab img{display: block; float: left; margin-left: 18px; margin-right:8px; margin-top: 2px;}
.kefu>div>div .ab span{display: block; float: left; font-size: 14px;color:#666; width: 67px;line-height: 20px;}

